part of 'pve_game_store.dart';

mixin _$_PveGameStore on PveGameStore, Store {
  final _$userMakeTurnAsyncAction = AsyncAction('PveGameStore.userMakeTurn');

  @override
  Future<void> userMakeTurn() {
    return _$userMakeTurnAsyncAction.run(() => super.userMakeTurn());
  }

  final _$PveGameStoreActionController = ActionController(name: 'PveGameStore');

  @override
  void _aiMakeTurn(String aiGuess) {
    final _$actionInfo = _$PveGameStoreActionController.startAction(
        name: 'PveGameStore._aiMakeTurn');
    try {
      return super._aiMakeTurn(aiGuess);
    } finally {
      _$PveGameStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  void selectDigitCell(int position) {
    final _$actionInfo = _$PveGameStoreActionController.startAction(
        name: 'PveGameStore.selectDigitCell');
    try {
      return super.selectDigitCell(position);
    } finally {
      _$PveGameStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  void switchInputMode() {
    final _$actionInfo = _$PveGameStoreActionController.startAction(
        name: 'PveGameStore.switchInputMode');
    try {
      return super.switchInputMode();
    } finally {
      _$PveGameStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  void toggleLockState(int position) {
    final _$actionInfo = _$PveGameStoreActionController.startAction(
        name: 'PveGameStore.toggleLockState');
    try {
      return super.toggleLockState(position);
    } finally {
      _$PveGameStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  void digitButtonTap(int digit) {
    final _$actionInfo = _$PveGameStoreActionController.startAction(
        name: 'PveGameStore.digitButtonTap');
    try {
      return super.digitButtonTap(digit);
    } finally {
      _$PveGameStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  void backspace() {
    final _$actionInfo = _$PveGameStoreActionController.startAction(
        name: 'PveGameStore.backspace');
    try {
      return super.backspace();
    } finally {
      _$PveGameStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  void resetGame() {
    final _$actionInfo = _$PveGameStoreActionController.startAction(
        name: 'PveGameStore.resetGame');
    try {
      return super.resetGame();
    } finally {
      _$PveGameStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  String toString() {
    return '''

    ''';
  }
}
